home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Applications / MacPerl 5.1.3 / Mac_Perl_513_src / MacPerl5 / MPEditor.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-08-20  |  973 b   |  29 lines  |  [TEXT/MPS ]

  1. /*********************************************************************
  2. Project    :    MacPerl                -    Real Perl Application
  3. File        :    MPEditor.h            -    Delegate to external editor
  4. Author    :    Matthias Neeracher
  5.  
  6. Language    :    MPW C
  7.  
  8. $Log: MPGlobals.h,v $
  9. *********************************************************************/
  10.  
  11. #ifndef __MPEDITOR__
  12. #define __MPEDITOR__
  13.  
  14. #include <Types.h>
  15. #include <Files.h>
  16. #include <AppleEvents.h>
  17.  
  18. extern OSErr             FindHelper(StringPtr helperName, ICAppSpecHandle * helperHdl, Boolean launch);
  19. extern void             InitExternalEditor();
  20. extern void             CloseExternalEditor();
  21. extern Boolean            HasExternalEdits();
  22. extern void                GetExternalEditorName(StringPtr name);
  23. extern Boolean            GetExternalEditorDocumentName(StringPtr name);
  24. extern OSErr            EditExternal(FSSpec * spec);
  25. extern OSErr            StartExternalEditor(Boolean front);
  26. extern OSErr             UpdateExternalEditor(Boolean front);
  27. extern pascal OSErr    DoExternalEditor(const AppleEvent *, AppleEvent *, long);
  28.  
  29. #endif